#ifndef CARDGROUP_H
#define CARDGROUP_H

#include "Card.h"
#include <vector>

class CardGroup
{
public:
	CardGroup();
	CardGroup(const CardGroup& rhs);
	~CardGroup();

	void SetCard(const Card& card, unsigned int index);
	const Card& GetCard(unsigned int index) const;
	void AddCard(const Card& card);
	void RemoveCard(unsigned int index);

	unsigned int Size() const;
protected:
private:
	std::vector<Card> cards;
};


#endif //CARDGROUP_H